encyklopedia.space

Daily Scrum

Daily Scrum – krótkie, codzienne spotkanie zespołu projektowego, które jest kluczowym elementem Scruma, jednej z najpopularniejszych metodologii agile. Spotkanie to, zwane także stand‑up, trwa zazwyczaj 15 minut i odbywa się w stałym miejscu oraz o stałej porze każdego dnia roboczego w trakcie trwania Sprintu.

Cel

Celem Daily Scrum jest:

  • Synchronizacja działań członków zespołu Scrumowego;
  • Wykrycie i usunięcie przeszkód (ang. impediments) utrudniających postęp prac;
  • Utrzymanie przejrzystości postępu prac względem celów Sprintu;
  • Zapewnienie, że zespół pracuje zgodnie z Definition of Done.

Uczestnicy

W spotkanie zapraszani są:

  • Wszyscy członkowie zespołu Scrumowego (deweloperzy, Product Owner, Scrum Master);
  • Osoby spoza zespołu mogą uczestniczyć jedynie jako obserwatorzy (np. menedżerowie, interesariusze) i nie ingerują w przebieg spotkania.

Przebieg

Typowy przebieg Daily Scrum wygląda następująco:

  1. Spotkanie rozpoczyna Scrum Master lub wyznaczony członek zespołu, który dba o przestrzeganie czasu.
  2. Każdy uczestnik odpowiada na trzy standardowe pytania:
    • Co zrobiłem wczoraj, aby przybliżyć zespół do celu Sprintu?
    • Co zamierzam zrobić dzisiaj?
    • Czy napotkałem jakiekolwiek przeszkody, które mogą utrudnić realizację zadań?
  3. Po odpowiedziach zespół identyfikuje wszelkie impedimenty; Scrum Master zobowiązuje się podjąć działania ich usunięcia.
  4. Spotkanie kończy się po upływie maksymalnie 15 minut; dalsze dyskusje odbywają się poza spotkaniem, w formie sesji pair programming, ad‑hoc meetings itp.

Zasady i dobre praktyki

W ramach Daily Scrum obowiązują następujące reguły:

  • Trwanie nie dłuższe niż 15 minut – utrzymanie krótkiego formatu zwiększa efektywność.
  • Stojąca pozycja uczestników – symboliczny element utrzymujący dynamikę spotkania.
  • Spotkanie odbywa się zawsze w tym samym miejscu i o tej samej godzinie – zapewnia przewidywalność.
  • Synchronizacja dotyczy jedynie pracy zespołu deweloperskiego; Product Owner i Scrum Master nie przedstawiają swoich raportów, a jedynie wspierają zespół.
  • Użycie tablicy Task Board (fizycznej lub elektronicznej) jako wizualnego wsparcia dyskusji.

Korzyści

Regularne przeprowadzanie Daily Scrum przynosi zespołom liczne korzyści:

  • Wczesne wykrywanie problemów i szybka reakcja.
  • Utrzymanie wysokiego poziomu transparentności i odpowiedzialności.
  • Lepsza koordynacja prac i redukcja marnowanego czasu.
  • Wzrost zaangażowania członków zespołu poprzez codzienne, krótkie interakcje.
  • Umożliwienie Scrum Masterowi pełnienia roli służebnego lidera (servant leader) i eliminowania przeszkód.

Różnice w stosunku do tradycyjnych spotkań statusowych

Daily Scrum różni się od klasycznych „meetingów statusowych” pod wieloma względami:

  • Skupia się na pracy zespołu, a nie na raportowaniu menedżerowi.
  • Jest krótkie i odbywa się codziennie, a nie tylko raz w tygodniu.
  • Nie wymaga przygotowywania formalnych prezentacji ani protokołów.
  • Jego głównym celem jest usunięcie impedimentów, a nie jedynie informowanie o postępie.

Historia i źródła

Pierwsze opisane w literaturze spotkanie Daily Scrum pojawiło się w 2001 roku w publikacji Scrum Guide autorstwa Kena Schwabera i Jeffa Sutherlanda. Od tego czasu stało się ono nieodłącznym elementem praktyk agile na całym świecie.

Zobacz także